Mapping Computations in Heterogeneous Multicore Systems with Statistical Regression on Program Inputs
نویسندگان
چکیده
A hardware configuration is a set of processors and their frequency levels in multicore heterogeneous system. This article presents compiler-based technique to match functions with configurations. Such consists using multivariate linear regression associate function arguments particular By showing that this classification space tends be convex practice, demonstrates not only an efficient tool map computations hardware, but also effective one. To demonstrate the viability as way perform adaptive compilation for architectures, we have implemented our ideas onto Soot Java bytecode analyzer. Code produce can predict best large class Scala benchmarks running on Odroid XU4 big.LITTLE board; hence, outperforming prior techniques such ARM’s GTS CHOAMP, recently released static program scheduler.
منابع مشابه
Program Execution on Multicore and Heterogeneous Systems
As uniprocessor performance fails to improve at the erstwhile rates, computer architects are turning to multicore architectures to stay on the performance curve. Parallel programming holds the key to unlocking the performance benefits of such architectures. Conventional parallel programming models require programmers to abandon the well established sequential programming paradigm, and write par...
متن کاملon some bayesian statistical models in actuarial science with emphasis on claim count
چکیده ندارد.
15 صفحه اولMapping Parallel Loops on Multicore Systems
Abstract. The compute nodes in contemporary HPC systems contain one or more multicore processors. As a result, these nodes constitute a shared-memory multiprocessor, often combining CMP and SMT concurrency technologies. This configuration introduces different levels of sharing in the cache hierarchy, resulting in non-uniform data sharing overheads. In this paper we analyze the data-sharing patt...
متن کاملMapping and Load-Balancing Iterative Computations on Heterogeneous Clusters
ion of the Lyon platform. Hélène RENARD May 2003 Slide 23 Platform description (Strasbourg)
متن کاملTask Scheduling for Heterogeneous Multicore Systems
In recent years, as the demand for low energy and high performance computing has steadily increased, heterogeneous computing has emerged as an important and promising solution. Because most w orkloads can typically run most eff iciently on certain types of cores, mapping tasks on the best available resources can not only save energy but also deliver high performance. How ever, optimal task sche...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions in Embedded Computing Systems
سال: 2021
ISSN: ['1539-9087', '1558-3465']
DOI: https://doi.org/10.1145/3478288